package com.qf.usefull.bigdecimal;

import java.math.BigDecimal;
import java.math.RoundingMode;

public class Demo01 {
    public static void main(String[] args) {
//        double d1 = 1.0;
//        double d2 = 0.9;
//
//        System.out.println(d1 - d2);

        BigDecimal d1 = new BigDecimal("1.0");  // 在构造BigDecimal对象时，使用字符串形式传入参数
        BigDecimal d2 = new BigDecimal("0.9");
//        int i = d1 - d2;
        BigDecimal result = d1.subtract(d2);
        System.out.println(result.toString());

        BigDecimal d3 = new BigDecimal("100");
        BigDecimal d4 = new BigDecimal("9");

        BigDecimal divide = d3.divide(d4, 2, RoundingMode.HALF_UP); // 除法运算，结果四舍五入
        System.out.println(divide);



    }
}
